/* 全局样式 */
html,
body,
#app {
  /* height: 100vh; */
  width: 100%;
  margin: 0;
  padding: 0;
  /* overflow: hidden; */
  font-family: Arial;
}

.el-table {
  margin-top: 15px;
  font-size: 14px;
  /* border-color: #05c3ff !important; */
}
/* .el-table__body {
  border-color: #05c3ff !important;
} */
.el-table__body tr:hover > td {
  background-color: #1f68ddc0 !important;
}
/* .el-table tbody {
  border-color: #05c3ff !important;
} */
.el-table::before {
  left: 0;
  bottom: 0;
  height: 0;
  /* width: 100%; */
  /* height: 0.026667rem; */
}
.el-table--border::after {
  height: 0;
}
.el-table th.el-table__cell {
  /* color: #05c3ff; */
  background-color: rgba(8, 119, 223, 0.6) !important;
}
.el-table th.el-table__cell > .cell {
  /* font-size: 8px; */
}

.el-table td.el-table__cell {
  /* font-size: 8px; */
}
.el-table--border {
  border: none;
}
.el-table,
.el-table__expanded-cell {
  background-color: transparent;
  /* color: #409eff; */
}
.el-table th,
.el-table tr,
.el-table td {
  background-color: transparent !important;
  color: #fff;
  border-color: transparent !important;
}
.el-table__body-wrapper::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background: transparent;
}
.el-table__body-wrapper::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(204, 204, 204, 0.3);
  /* height: 120px; */
}
.el-table__body-wrapper::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.1);
}

@keyframes aniRed {
  0% {
    stroke: red;
    stroke-width: 2;
    fill: red;
    opacity: 0.1;
    r: 20;
    stroke-opacity: 0.1;
  }
  25% {
    stroke: red;
    stroke-width: 5;
    fill: red;
    opacity: 0.3;
    r: 35;
    stroke-opacity: 0.3;
  }
  50% {
    stroke: red;
    stroke-width: 8;
    r: 40;
    stroke-opacity: 0.5;
  }
  75% {
    stroke: red;
    stroke-width: 5;
    fill: red;
    opacity: 0.3;
    r: 35;
    stroke-opacity: 0.3;
  }
  100% {
    stroke: red;
    stroke-width: 2;
    r: 20;
    fill: red;
    opacity: 0.1;
    stroke-opacity: 0.1;
  }
}

@keyframes aniGreen {
  0% {
    stroke: green;
    stroke-width: 2;
    fill: green;
    opacity: 0.1;
    r: 20;
    stroke-opacity: 0.1;
  }
  25% {
    stroke: green;
    stroke-width: 5;
    fill: green;
    opacity: 0.3;
    r: 35;
    stroke-opacity: 0.3;
  }
  50% {
    stroke: green;
    stroke-width: 8;
    r: 40;
    stroke-opacity: 0.5;
  }
  75% {
    stroke: green;
    stroke-width: 5;
    fill: green;
    opacity: 0.3;
    r: 35;
    stroke-opacity: 0.3;
  }
  100% {
    stroke: green;
    stroke-width: 2;
    r: 20;
    fill: green;
    opacity: 0.1;
    stroke-opacity: 0.1;
  }
}

@keyframes aniOrange {
  0% {
    stroke: orange;
    stroke-width: 2;
    fill: orange;
    opacity: 0.1;
    r: 20;
    stroke-opacity: 0.1;
  }
  25% {
    stroke: orange;
    stroke-width: 5;
    fill: orange;
    opacity: 0.3;
    r: 35;
    stroke-opacity: 0.3;
  }
  50% {
    stroke: orange;
    stroke-width: 8;
    r: 40;
    stroke-opacity: 0.5;
  }
  75% {
    stroke: orange;
    stroke-width: 5;
    fill: orange;
    opacity: 0.3;
    r: 35;
    stroke-opacity: 0.3;
  }
  100% {
    stroke: orange;
    stroke-width: 2;
    r: 40;
    fill: orange;
    opacity: 0.1;
    stroke-opacity: 0.1;
  }
}


@keyframes aniYellow {
  0% {
    stroke: yellow;
    stroke-width: 2;
    fill: yellow;
    opacity: 0.1;
    r: 20;
    stroke-opacity: 0.1;
  }
  25% {
    stroke: yellow;
    stroke-width: 5;
    fill: yellow;
    opacity: 0.3;
    r: 35;
    stroke-opacity: 0.3;
  }
  50% {
    stroke: yellow;
    stroke-width: 8;
    r: 40;
    stroke-opacity: 0.5;
  }
  75% {
    stroke: yellow;
    stroke-width: 5;
    fill: yellow;
    opacity: 0.3;
    r: 35;
    stroke-opacity: 0.3;
  }
  100% {
    stroke: yellow;
    stroke-width: 2;
    r: 20;
    fill: yellow;
    opacity: 0.1;
    stroke-opacity: 0.1;
  }
}